Data Allocation and Transaction Processing in Distributed Database Systems
نویسنده
چکیده
Distributed database processing requires the transmission of data between computers in a distributed system. Data transmission is becoming an increasingly attractive data-dissemination method for large database systems. In order to effectively utilize distributed query processing, it is necessary to have efficient dynamic allocation algorithms that can balance individual and overall performance and can scale in terms of table and query size, incoming transactions and routing bandwidth. We investigate dynamic transaction processing strategies for locally distributed database systems in which the database is partitioned and distributed among multiple transaction processing systems and the incoming transactions are routed by a common front-end computer system. In view of this fact, we describe new dynamic transaction processing methods which take into account routing history and minimizes the estimated response time of incoming transactions and can be tuned to trade off average and worst-case waiting time.
منابع مشابه
A Framework for workload allocation in distributed transaction processing systems
Ever-increasing demands for high transaction rates, limitations of high-end processors, high availability, and modular growth considerations are all driving forces toward distributed architectures for transaction processing. However, a prerequisite to taking advantage of the capacity of a distributed transaction processing system is an effective strategy for workload allocation. The distributio...
متن کاملA hybrid approach for database intrusion detection at transaction and inter-transaction levels
Nowadays, information plays an important role in organizations. Sensitive information is often stored in databases. Traditional mechanisms such as encryption, access control, and authentication cannot provide a high level of confidence. Therefore, the existence of Intrusion Detection Systems in databases is necessary. In this paper, we propose an intrusion detection system for detecting attacks...
متن کاملA Formal Approach to the Vertical Partitioning Problemin Distributed Database
The design of distributed databases is an optimization problem requiring solutions to several interrelated problems: data fragmentation, allocation, and local optimization. Each problem can be solved with several diierent approaches thereby making the distributed database design a very diicult task. Although there is a large body of work on the design of data fragmentation, most of them are eit...
متن کاملThe effects of parallel processing on update response time in distributed database design
Network latency and local update are the most significant components of update response time in a distributed database system. Effectively designed distributed database systems can take advantage of parallel processing to minimize this time. We present a design approach to response time minimization for update transactions in a distributed database. Response time is calculated as the sum of loc...
متن کاملVertical Class Fragmentation in a Distributed Object Based System
Processing costs in distributed processing environments is most often dominated by the network communications required for interprocess communication. It is well-known from the distributed relational database design research that careful placement of data \near" the users or processors where it is used is mandatory or system performance will suuer greatly. Data placement in relational database ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013